const express = require('express');
const fileService = require('../services/file');

const router = express.Router();

// 上传文件
router.post('/upload', fileService.upload, fileService.uploadFile);
// 检查分片文件
router.get('/checkChunks', fileService.checkChunks);
// 合并分片文件
router.post('/merge', fileService.mergeFile);

// 删除文件
router.delete('/:id', fileService.deleteFile);

// 修改文件名
router.put('/:id', fileService.renameFile);

// 获取文件列表
router.get('/', fileService.getFileList);
// 更新文件的folderId
router.post('/uploadFolderId', fileService.updateFile);

module.exports = router;